package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 产品详情对象 ming_prodinfo
 * 
 * @author ruoyi
 * @date 2022-03-12
 */
public class MingProdinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序列号 */
    private Long id;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startDate;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String openid;

    /**  */
    @Excel(name = "")
    private Integer classid;

    private Integer currSize;
//    播放次数
    private Integer playtime;
//    每个词组等待时间
    private Integer waittime;
//    是否乱序
    private Integer luanxu;

    //抽查词组个数
    private Integer chouchanum;

    //mp3抽查词组
    private String mp3word;

    /**  */
    @Excel(name = "")
    private String mydesc;
    private int speed;

    /**  */
    @Excel(name = "")
    private String picture;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setStartDate(Date startDate) 
    {
        this.startDate = startDate;
    }

    public Date getStartDate() 
    {
        return startDate;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setOpenid(String openid) 
    {
        this.openid = openid;
    }

    public String getOpenid() 
    {
        return openid;
    }
    public void setClassid(Integer classid) 
    {
        this.classid = classid;
    }

    public Integer getClassid() 
    {
        return classid;
    }
    public void setMydesc(String mydesc) 
    {
        this.mydesc = mydesc;
    }

    public String getMydesc() 
    {
        return mydesc;
    }
    public void setPicture(String picture) 
    {
        this.picture = picture;
    }

    public String getPicture() 
    {
        return picture;
    }

    public Integer getCurrSize() {
        return currSize;
    }

    public void setCurrSize(Integer currSize) {
        this.currSize = currSize;
    }

    public Integer getPlaytime() {
        return playtime;
    }

    public void setPlaytime(Integer playtime) {
        this.playtime = playtime;
    }

    public Integer getWaittime() {
        return waittime;
    }

    public void setWaittime(Integer waittime) {
        this.waittime = waittime;
    }

    public int getSpeed() {
        return speed;
    }

    public void setSpeed(int speed) {
        this.speed = speed;
    }

    public Integer getLuanxu() {
        return luanxu;
    }

    public void setLuanxu(Integer luanxu) {
        this.luanxu = luanxu;
    }

    public Integer getChouchanum() {
        return chouchanum;
    }

    public void setChouchanum(Integer chouchanum) {
        this.chouchanum = chouchanum;
    }

    public String getMp3word() {
        return mp3word;
    }

    public void setMp3word(String mp3word) {
        this.mp3word = mp3word;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("startDate", getStartDate())
            .append("name", getName())
            .append("openid", getOpenid())
            .append("classid", getClassid())
            .append("mydesc", getMydesc())
            .append("picture", getPicture())
            .toString();
    }
}
